﻿using System;
using System.Data;
using System.Text;
using AccesoDatos.DTO.Base;
using System.Runtime.Serialization;


namespace AccesoDatos.DTO
{
    [DataContract]
    public class ConvocatoriaDTO :IDTO
    {

        #region Campos

        /// <summary>
        /// Define el año
        /// </summary>
        private int? año;

        /// <summary>
        /// Define el codigo del alumno
        /// </summary>
        private int? coAlumno;

        /// <summary>
        /// Define el codigo de la asignatura
        /// </summary>
        private int? coAsignatura;

        /// <summary>
        /// Define la calificacion en la convocatoria
        /// </summary>
        private float? calificacionConvocatoria;

        /// <summary>
        /// Define las observaciones
        /// </summary>
        private string observaciones;

        /// <summary>
        /// Define el codigo de la convocatoria
        /// </summary>
        private int? coConvocatoria;

        #endregion

        #region Propiedades

        /// <summary>
        /// Obtiene o establece el valor del año
        /// </summary>
        [DataMember]
        public int? Año
        {
            get { return año; }
            set { año = value; }
        }

        /// <summary>
        /// Obtiene o establece el valor del codigo del alumno
        /// </summary>
        [DataMember]
        public int? CoAlumno
        {
            get { return coAlumno; }
            set { coAlumno = value; }
        }

        /// <summary>
        /// Obtiene o establece el codigo de asignatura 
        /// </summary>
        [DataMember]
        public int? CoAsignatura 
        {
            get { return coAsignatura; }
            set { coAsignatura = value; }
        }

        /// <summary>
        /// Obtiene o establece el valor de la calificacion de la convocatoria
        /// </summary>
        [DataMember]
        public float? CalificacionConvocatoria 
        {
            get { return calificacionConvocatoria; }
            set { calificacionConvocatoria = value; }
        }


        /// <summary>
        /// Obtiene o establece las observaciones
        /// </summary>
        [DataMember]
        public string Observaciones 
        {
            get { return observaciones; }
            set { observaciones = value; }
        }

        /// <summary>
        /// Obtiene o establece el valor de la convocatoria
        /// </summary>
        [DataMember]
        public int? CoConvocatoria 
        {
            get { return coConvocatoria; }
            set { coConvocatoria = value; }
        }
        #endregion

    }
}
